50 217
0 86 29 31 38 9 9 5 92 77 71 71 16 46 82 48 87 79 51 82 14 50 59 78 79 55 69 96 99 67 10 51 51 97 33 72 79 19 93 60 68 10 30 16 56 17 26 58 28 62 